package bhbt.utils;

import java.io.UnsupportedEncodingException;

public class Msg {
	
	/**
	 * 
	 * @功能 快速通道短信 
	 */
	public void msg(String tel,String content) throws UnsupportedEncodingException{
		//输入软件序列号和密码
		String sn = "SDK-LMQ-010-00067";
		String pwd = "9d97(9fc";
		Client client=new Client(sn,pwd);
		
		
		
		//我们的Demo最后是拼成xml了，所以要按照xml的语法来转义
		if(content.indexOf("&")>=0) {
			content = content.replace("&","&amp;");
		}
		
		if(content.indexOf("<")>=0) {			
			content = content.replace("<","&lt;");	
		}
		if(content.indexOf(">")>=0) {
			content = content.replace(">","&gt;");
		}
		
		//短信发送		
		String result_mt = client.mt(tel, content, "", "", "");
		
		//发送短信，如果是以负号开头就是发送失败。
		if(result_mt.startsWith("-")||result_mt.equals(""))
		{
			System.out.print("发送失败！返回值为："+result_mt+"请查看webservice返回值对照表");
			return;
		}else{
			//输出返回标识，为小于19位的正数，String类型的。记录您发送的批次。
			System.out.print("发送成功，返回值为："+result_mt);
		}
	}

}
